package com.fuqi.android.zhongcai.business.shuig.mvp;

import com.fuqi.android.zhongcai.business.shuig.view.widget.CJRow.ARResponse;
import com.fuqi.framework.BasePresenter;
import com.fuqi.framework.BaseView;

/**
 * Created by Bruce on 2016/10/20.
 */
public interface ShuiGContract {
    interface View extends BaseView<Presenter> {

        void show(ARResponse response);

        void call(String tel);

        void showButton(ARResponse response);

        void showMenu(ARResponse response);


        // 驳回
        void popWithbh(String orderjson);

        // 派单
        void jumpWithpd(String orderjson);

        // 重新下单
        void jumpWithxd(String orderjson);

        // 确认接单
        void jumpWithjd(String orderjson);

        // 不可安装
        void jumpWithbkaz(String orderjson);

        // 安装完成
        void jumpWithwcaz(String orderjson);

        // 立即评论
        void jumpWithpl(String orderjson);

        // 业主回访
        void jumpWithyzhf(String orderjson);

        // 监理抽查
        void jumpWithjlcc(String orderjson);

        void showDiglog(String content);

        void hideDiglog();
    }

    interface Presenter extends BasePresenter {

        // 驳回
        void doWithbohui(String orderjson);

        // 无法联系
        void doWithnoContact(String orderjson);

        // 立即出发
        void doWithljcf(String orderjson);

        // 开始安装
        void doWithksaz(String orderjson);


    }
}
